package com.alili_tv.system.service;

import com.alili_tv.system.entity.Message;

import java.util.List;

public interface MessageService {
    /**
     * 判断用户是否有新的回复
     * @param userId
     * @return
     */
    boolean hasNewComments(long userId);

    /**
     *
     * @param userId
     * @param pageIndex
     * @param pageSize
     * @return
     */
    List<Message> getComment(long userId, int pageIndex, int pageSize);

    /**
     * 判断用户是否有新的点赞消息
     * @param userId
     * @return
     */
    boolean hasNewLikes(long userId);


    /**
     * 获取新的点赞信息，分组获取点赞数
     * @param userId
     * @return
     */
    List<Message> getNewLikes(long userId, int pageIndex, int pageSize);

    /**
     * 判断用户是否有新消息
     * @param userId
     * @return
     */
    boolean hasNew(Long userId);
}
